package com.zw.mes.module.prodtaskmanager.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

/**
 * 排产计划反馈信息表（注：该表数据来自于各流程相关软件模块的反写数据）
 *
 * @author 徐一贺
 * @TableName prod_plan_ret_info
 */
@Data
public class ProdPlaRet implements Serializable {
    /**
     * 主键
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Integer prprId;

    /**
     * 外键：总调计划主键
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Integer prprPropId;

    /**
     * 计划名称
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private String prprNam;

    /**
     * 计划码
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private String prprCod;

    /**
     * 序号
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Integer prprOrdNo;

    /**
     * 计划反馈时间
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date prprRetDat;

    /**
     * 反馈部门 外键：依赖部门表
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Integer prprDepId;

    /**
     * 反馈用户 外键：依赖用户表
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private Integer prprRetUsrId;
    /**
     * 完成度
     */
    private BigDecimal prprCom;
    /**
     * 总数量
     */
    private BigDecimal prprTotNum;
    /**
     * 完成总数量
     */
    private BigDecimal prprComTotNum;

    /**
     * 备注
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private String prprRem;

    /**
     * 计划明细表主键
     */
    private Integer prprPrpdId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table prod_plan_ret_info
     *
     * @mbg.generated Wed Jan 13 15:54:08 CST 2021
     */
    private static final long serialVersionUID = 1L;
}